package testetwitterfip;

import org.junit.Assert;
import org.junit.Test;

import br.com.projeto.entity.Usuario;
import br.com.projeto.twitterfip.exception.TwitterFipException;
import br.com.projeto.twitterfipFachada.TwitterFIPFacade;

public class TestTwitter {

	private TwitterFIPFacade twitterFIP = new TwitterFIPFacade();
	Usuario usuario = new Usuario();
	String login = "dyogo";
	String senha = "123456";
	String nome = "Dyogo";
	String descricao = "cidade";
	private Boolean exists;

	@Test
	public void testCriaUsuario() throws TwitterFipException {

		usuario.setNome(nome);
		usuario.setLogin(login);
		usuario.setSenha(senha);

		Assert.assertNotNull(twitterFIP.criarUsuario(login, senha, nome));
		Assert.assertEquals("Dyogo", twitterFIP.getNomeUsuario("dyogo"));
		Assert.assertNotSame("Nome", twitterFIP.getNomeUsuario("dyogo"));
	}

	@Test
	public void testgetgetLoginUsuario() {
		Assert.assertNotNull(usuario);
		Assert.assertEquals(null, usuario.getLogin());
	}

	@Test
	public void testGetCidadeUsuario() {
		Assert.assertNotNull(usuario);
		Assert.assertEquals(null, usuario.getCidade());
	}

	@Test
	public void testEstadoCivilUsuario() {
		Assert.assertNotNull(usuario);
		Assert.assertEquals(null, usuario.getEstadoCivil());
	}

	public void testEditarDescricao() {
		Assert.assertNotNull(usuario);
		Assert.assertEquals(exists, null);
	}

}
